
package org.sunspotworld;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;


public class Login {
 
    public static boolean authenticate(String username, String password) throws SQLException {
        // hardcoded username and password
        String cedula = null;
        ConexionBD conn = new ConexionBD();
        
        try {
            conn.conectar();
        } catch (SQLException ex) {
            Logger.getLogger(HidroponiaHost.class.getName()).log(Level.SEVERE, null, ex);
        }
        
        ResultSet rs = conn.consultar("SELECT * FROM usuario WHERE usuario='"+username+"' and contrasena='"+password+"'");
        while (rs.next()){
            HidroponiaHost.usuario.setId(rs.getInt(1));
            HidroponiaHost.usuario.setUsuario(rs.getString(2));
            HidroponiaHost.usuario.setContrasena(rs.getString(3));
            HidroponiaHost.usuario.setNombre(rs.getString(4));
            HidroponiaHost.usuario.setApellido(rs.getString(5));
            HidroponiaHost.usuario.setCargo(rs.getString(6));
            HidroponiaHost.usuario.setCedula(rs.getString(7));
        }
        conn.desconectar();
        if (HidroponiaHost.usuario.getCedula() == null) {
            return false;
        }
        return true;
    }

}
